public class TestDemo {
    public static void main(String[] args) {
        {
            int age;
            age = 16;
            if (age >= 18) {
                System.out.println("您好，欢迎您来到本网吧");
            } else {
                System.out.println("抱歉，您不能进入本网吧");
            }
        }

        {
//            将学生的100分成绩分成ABCDE等级
//            score小于60分为E，60-70为D，70-80为C，80-90为B，90-100为A
//            score<60
//            score>=60&score<70
//            score>=70&score<80
//            score>=80&score<90
//            score>=90
            int score = 9;
            char level = ' ';
            if (score < 60) {
                level = 'E';
            } else if (score >= 60 & score < 70) {
                level = 'D';
            } else if (score >= 70 & score < 80) {
                level = 'C';
            } else if (score >= 80 & score < 90) {
                level = 'B';
            } else {
                level = 'A';
            }
            System.out.println(level);
        }
//闰年
        {
            short year = 1990;
            if (((year % 4 == 0) & (year % 100 != 0)) || (year % 400 == 0)) {
                System.out.println(year + "年是闰年");
            } else {
                System.out.println(year + "年不是闰年");
            }
        }

//        给出一个数字，输出相应的星期号
        {
//            if week =1,输出星期一
            byte week = 2;
            String chineseWeek = "";
            if (week == 1) {
                chineseWeek = "周一";
            } else if (week == 2) {
                chineseWeek = "周二";
            } else if (week == 3) {
                chineseWeek = "周三";
            } else if (week == 4) {
                chineseWeek = "周四";
            } else if (week == 5) {
                chineseWeek = "周五";
            } else if (week == 6) {
                chineseWeek = "周六";
            } else {
                chineseWeek = "周日";
            }
            System.out.println("今天是" + chineseWeek);
        }

//     四季
        {
            byte month = 11;
            String season = " ";
            if (month == 3 || month == 4 || month == 5) {
                season = "春天";
            } else if (month == 6 || month == 7 || month == 8) {
                season = "夏天";
            } else if (month == 9 || month == 10 || month == 11) {
                season = "秋天";
            } else if (month == 12 || month == 1 || month == 2) {
                season = "冬天";
            }
            System.out.println(month + "月是" + season);
        }

//        for循环
        {
            int i = 1, a = 2, b = 3;
            for (i = 1; i <= 10; i++) {
                System.out.println(i);
            }
        }

//       SwitchDemo
//        {
//            int i=10;
//            switch (i){
//                case 10:
//                    System.out.println("十");
//                case 50:
//                    System.out.println("五十");
//                default:
//                    System.out.println("不匹配");
//            }
//
//        }
//
//        if (i==10){
//            System.out.println("十");
//        } else if (i==50) {
//            System.out.println("五十");
//        }else {
//            System.out.println("不匹配");
//        }
//        Switch版本
        {

            String chineseWeek = " ";
            int i = 4;
            switch (i) {
                case 1:
                    chineseWeek = "周一";
                    break;
                case 2:
                    chineseWeek = "周二";
                    break;
                case 3:
                    chineseWeek = "周三";
                    break;
                case 4:
                    chineseWeek = "周四";
                    break;
                case 5:
                    chineseWeek = "周五";
                    break;
                case 6:
                    chineseWeek = "周六";
                    break;
                default:
                    chineseWeek = "周天";
            }
            System.out.println("今天是" + chineseWeek);
        }

//        {
//            int i = 1;
//            while (i <= 10) {
//                if (i % 2 == 0) {
//                    System.out.println(i + "是偶数");
//                } else {
//                    System.out.println(i + "是奇数");
//                }
//                i++;
//            }
//        }

        {
//                6之前的偶数
            int i = 1, j = 1;
            while (i <= 10) {
                if (i <= 6) {
                    if (i % 2 == 0) {
                        System.out.println(i + "是偶数");
                        i++;
                    }
                }
                i++;
            }
        }
//            打印0-50以内前五个能被7整除的数
        {
            int i = 0, k = 0;
            while (i <= 50) {
                if (i % 7 == 0) {
                    if (k <= 4) {
                        System.out.println(i);
                        k++;

                    } else {
                        break;
                    }
                }
                i++;

            }
        }

//        打印星星
        {
            int i = 1, k = 1;
            while (i <= 6) {
                while (k <= i) {

                    if (k < i) {
//                    k=1;
                        System.out.print("*");

                    }
                    System.out.println("*");
                    k = 1;
                    k++;
                    break;

                }
                i++;

            }
        }

//         用for循环做的
        {
            int i, j;
            for (i = 1; i <= 6; i++) {

                for (j = 1; j < i; j++) {
                    System.out.printf("*");
                }
                System.out.println("*");
            }

        }
//        {
//        int i=1,j=1;
//        while (i<=6){
//            if (i<j){
//                j=1;
////                System.out.println("*");
//                j++;
//            }else {
//                System.out.print("*");
//
//            }
//            System.out.println("*");
//            i++;
//
//        }
//        }

        {
            int i = 1, j = 1;
            while (i <= 6) {
                j = 6;
                while (j > i) {

                    System.out.print("*");
                    j--;
                }
                System.out.println("*");
                i++;
            }
        }


//        {
//            int i = 1; //定义第一个while循环的初始值
//            while (i <= 6) { //定义需要打印几行
//                //定义第二个while循环的初始值int j=1;，一定要在第一个while和第二个while中间定义，
//                // 因为当第一个while（行）重新循环的时候，又要从第一列开始打印，每次都必须回到第一列；
//                int j = 1;
//                //定义需要打印几列；当 while(j<i)的时候是打印小于i（行）的列，如果要打印和总行数相同的列数，
//                // 也就是打印倒过来的，就得是这个while(j<=6-i)，表示打印最多6个开始到每一列的*减去对应行的数据
//                while (j <= 6 - i) {
//                    System.out.printf("*");//此打印语句不换行，换行第一个循环控制，所以用printf
//                    j++;  //每列打印结束要控制到下一列
//                }
//                //此打印语句在第一个循环内，在第二个循环后面执行，表示第i行的列数打印完之后在打印下一行的*
//                // ，所以使用println    其中ln表示换行
//                System.out.println("*");
//                i++; //每次行打印结束，就得换行到下一行
//            }
//        }


        {

        }
    }

}
